be an inveterate gambler - Turkish English Dictionary